Formal verification of a Cooperative Automatic Repeat reQuest MAC protocol
نویسندگان
چکیده
Cooperative communications, in which a relay node assists the source node to deliver its packets to the destination node thus adding diversity, is gaining more attention within the research community. The initial studies on the physical layer have shown significant gains from cooperative diversity in terms of reliability, coverage range and energy efficiency. A Cooperative Automatic Repeat reQuest MAC protocol, (C-ARQ), has been proposed to utilize cooperative diversity from the MAC layer. In this paper, we inspect this novel C-ARQ protocol to check its integrity and validity using formal methods. The protocol logic is modeled in SDL and implemented in PROMELA. The functionality of the C-ARQ protocol is confirmed through simulations and verified using the SPIN tool.
منابع مشابه
Network-Coding-Based Cooperative ARQ Medium Access Control Protocol for Wireless Sensor Networks
In this paper we introduce a novel Medium Access Control (MAC) protocol for Automatic Repeat reQuest-based (ARQ-based) cooperative wireless sensor networks. Using network coding techniques, we achieve a better network performance in terms of energy efficiency without compromising the offered Quality of Service (QoS). The proposed solution is compared to other cooperative schemes, while analytic...
متن کاملJoint-design of Link-adaptive Modulation and Coding with Adaptive Arq for Cooperative Amplify and Forward Relaying System
This paper analyzes the efficiency of a joint-design of an adaptive modulation and coding (AMC) at the physical (PHY) layer with an adaptive R max -truncated selective-repeat automatic repeat request (ARQ) protocol at the medium access control (MAC) layer to maximize the throughput of cooperative nonregenerative relay networks under prescribed delay and/or error performance constraints. Particu...
متن کاملQueuing analysis of cooperative GBN-ARQ in wireless networks with peers contending for a common helper
This paper presents a new queuing model for performance analysis of go-back-N automatic repeat request (GBN-ARQ) protocol in cooperative wireless networks. In the model, cooperative medium access control (CoopMAC) protocol and dynamic radio link adaptation are taken into consideration. We analyze the probability distribution of the total delay witnessed by packets at the source side. Multi-rate...
متن کاملFormal Modeling and Verification of Time-Constrained ARQ Protocols with Event-B
Automatic Repeat Request (ARQ) is a control error mechanism based on the retransmissions of lost packet. This mechanism is adequate for an important number of communication protocols where reliability is of prime importance. Formal methods are indispensable for the development of these protocols in order to ensure their correctness. In this paper, we study the practical aspects of applying Even...
متن کاملCooperative ARQ: A Medium Access Control (MAC) Layer Perspective
Cooperative Automatic Retransmission reQuest (C-ARQ) schemes have become a very active research topic over the last years. C-ARQ schemes constitute a practical way of executing cooperation in wireless networks with already existing equipment. C-ARQ schemes exploit feedback from the receiver, i.e. cooperation is only executed when needed, and thus are sometimes referred to as cooperation on-dema...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Computer Standards & Interfaces
دوره 34 شماره
صفحات -
تاریخ انتشار 2012